package com.quanyan.place.entity.vo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 地图展示场馆签约和销售占比
 * Created by yangyun on 2016/4/19.
 */
public class PlaceKpiInfo implements Serializable {

    private Integer unitId;  // 场地Id（已场馆为基准统计时场地Id为空）

    private Integer placeId;  // 场馆Id

    private String placeName; // 场馆名称

    private String levelName; // 场馆评级

    private String desc; // 描述

    private Double signRate;  // 已签时段占比

    private Double notSignRate;  // 未签时段占比

    private BigDecimal weekHourTime;  //  周总时段

    private BigDecimal weekPrimeHourNum; // 周黄金时段数

    private BigDecimal weekSimpleHourNum; // 周非黄金时段数

    private BigDecimal weekSignHourNum; // 周签约时段数

    private BigDecimal weekNotSignHourNum; // 周未签约时段数

    private BigDecimal weekSignPrimeHourNum;  // 已签约黄金时段

    private BigDecimal weekSignSimpleHourNum;  // 已签约非黄金时段

    private BigDecimal weekNotSignPrimeHourNum;  // 未签约黄金时段

    private BigDecimal weekNotSignSimpleHourNum;  // 未签约非黄金时段

    private Double finishedSaleRate; // 已销售占比

    private Double notSaleRate;  //  未销售占比

    private Double planSaleRate;  //  计划占比

    private Double lostSaleRate;  //  损耗占比

    public Integer getUnitId() {
        return unitId;
    }

    public void setUnitId(Integer unitId) {
        this.unitId = unitId;
    }

    public Integer getPlaceId() {
        return placeId;
    }

    public void setPlaceId(Integer placeId) {
        this.placeId = placeId;
    }

    public String getPlaceName() {
        return placeName;
    }

    public void setPlaceName(String placeName) {
        this.placeName = placeName;
    }

    public Double getSignRate() {
        return signRate;
    }

    public void setSignRate(Double signRate) {
        this.signRate = signRate;
    }

    public Double getNotSignRate() {
        return notSignRate;
    }

    public void setNotSignRate(Double notSignRate) {
        this.notSignRate = notSignRate;
    }

    public BigDecimal getWeekHourTime() {
        return weekHourTime;
    }

    public void setWeekHourTime(BigDecimal weekHourTime) {
        this.weekHourTime = weekHourTime;
    }

    public BigDecimal getWeekPrimeHourNum() {
        return weekPrimeHourNum;
    }

    public void setWeekPrimeHourNum(BigDecimal weekPrimeHourNum) {
        this.weekPrimeHourNum = weekPrimeHourNum;
    }

    public BigDecimal getWeekSimpleHourNum() {
        return weekSimpleHourNum;
    }

    public void setWeekSimpleHourNum(BigDecimal weekSimpleHourNum) {
        this.weekSimpleHourNum = weekSimpleHourNum;
    }

    public BigDecimal getWeekSignHourNum() {
        return weekSignHourNum;
    }

    public void setWeekSignHourNum(BigDecimal weekSignHourNum) {
        this.weekSignHourNum = weekSignHourNum;
    }

    public BigDecimal getWeekNotSignHourNum() {
        return weekNotSignHourNum;
    }

    public void setWeekNotSignHourNum(BigDecimal weekNotSignHourNum) {
        this.weekNotSignHourNum = weekNotSignHourNum;
    }

    public BigDecimal getWeekSignPrimeHourNum() {
        return weekSignPrimeHourNum;
    }

    public void setWeekSignPrimeHourNum(BigDecimal weekSignPrimeHourNum) {
        this.weekSignPrimeHourNum = weekSignPrimeHourNum;
    }

    public BigDecimal getWeekSignSimpleHourNum() {
        return weekSignSimpleHourNum;
    }

    public void setWeekSignSimpleHourNum(BigDecimal weekSignSimpleHourNum) {
        this.weekSignSimpleHourNum = weekSignSimpleHourNum;
    }

    public BigDecimal getWeekNotSignPrimeHourNum() {
        return weekNotSignPrimeHourNum;
    }

    public void setWeekNotSignPrimeHourNum(BigDecimal weekNotSignPrimeHourNum) {
        this.weekNotSignPrimeHourNum = weekNotSignPrimeHourNum;
    }

    public BigDecimal getWeekNotSignSimpleHourNum() {
        return weekNotSignSimpleHourNum;
    }

    public void setWeekNotSignSimpleHourNum(BigDecimal weekNotSignSimpleHourNum) {
        this.weekNotSignSimpleHourNum = weekNotSignSimpleHourNum;
    }

    public Double getFinishedSaleRate() {
        return finishedSaleRate;
    }

    public void setFinishedSaleRate(Double finishedSaleRate) {
        this.finishedSaleRate = finishedSaleRate;
    }

    public Double getNotSaleRate() {
        return notSaleRate;
    }

    public void setNotSaleRate(Double notSaleRate) {
        this.notSaleRate = notSaleRate;
    }

    public Double getPlanSaleRate() {
        return planSaleRate;
    }

    public void setPlanSaleRate(Double planSaleRate) {
        this.planSaleRate = planSaleRate;
    }

    public Double getLostSaleRate() {
        return lostSaleRate;
    }

    public void setLostSaleRate(Double lostSaleRate) {
        this.lostSaleRate = lostSaleRate;
    }

    public String getLevelName() {
        return levelName;
    }

    public void setLevelName(String levelName) {
        this.levelName = levelName;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
